package com.ktgj.hotel.domain.vo;

import com.ktgj.common.core.annotation.Excel;

import java.math.BigDecimal;
import java.util.List;

public class Element {
    /** 确认类型 */
    @Excel(name = "确认类型")
    private int ConfirmType;

    /** 取消名称 */
    @Excel(name = "取消名称")
    private String CancelName;

    /** 取消政策说明文案 */
    @Excel(name = "取消政策说明文案")
    private String CancelDescription;

    /** 每晚房价 */
    @Excel(name = "每晚房价")
    private List<RoomRateNightlyRate> RateNightlyRateList;

    /** 取消政策集合 */
    @Excel(name = "取消政策集合")
    private List<CancelPolicy> CancelPolicyList;

    /** 房间最大入住人数 */
    @Excel(name = "房间最大入住人数")
    private int OccupancyPerRoom;

    /** 成人数 */
    @Excel(name = "成人数")
    private int AdultPerRoom;

    /** 儿童数 */
    @Excel(name = "儿童数")
    private int ChildPerRoom;

    /** 儿童年龄 */
    @Excel(name = "儿童年龄")
    private int RoomChildAge;

    /** 房间描述 */
    @Excel(name = "房间描述")
    private String RoomDescription;

    /** 入住需知 */
    @Excel(name = "入住需知")
    private String CheckInInstructions;

    /** 客房的可用吸烟偏好 */
    @Excel(name = "客房的可用吸烟偏好")
    private String SmokingPreferences;

    /** 剩余房间数 */
    @Excel(name = "剩余房间数")
    private String RestInventoryCount;

    /** 额外人员费用 */
    @Excel(name = "额外人员费用")
    private BigDecimal ExtraPersonFee;

    /** 额外人员费用(人民币) */
    @Excel(name = "额外人员费用(人民币)")
    private BigDecimal ExtraPersonFeeRMB;

    /** 床型信息 */
    @Excel(name = "床型信息")
    private List<InterBedGroup> InterBedGroups;

    public int getConfirmType() {
        return ConfirmType;
    }

    public void setConfirmType(int confirmType) {
        ConfirmType = confirmType;
    }

    public String getCancelName() {
        return CancelName;
    }

    public void setCancelName(String cancelName) {
        CancelName = cancelName;
    }

    public String getCancelDescription() {
        return CancelDescription;
    }

    public void setCancelDescription(String cancelDescription) {
        CancelDescription = cancelDescription;
    }

    public List<RoomRateNightlyRate> getRateNightlyRateList() {
        return RateNightlyRateList;
    }

    public void setRateNightlyRateList(List<RoomRateNightlyRate> rateNightlyRateList) {
        RateNightlyRateList = rateNightlyRateList;
    }

    public List<CancelPolicy> getCancelPolicyList() {
        return CancelPolicyList;
    }

    public void setCancelPolicyList(List<CancelPolicy> cancelPolicyList) {
        CancelPolicyList = cancelPolicyList;
    }

    public int getOccupancyPerRoom() {
        return OccupancyPerRoom;
    }

    public void setOccupancyPerRoom(int occupancyPerRoom) {
        OccupancyPerRoom = occupancyPerRoom;
    }

    public int getAdultPerRoom() {
        return AdultPerRoom;
    }

    public void setAdultPerRoom(int adultPerRoom) {
        AdultPerRoom = adultPerRoom;
    }

    public int getChildPerRoom() {
        return ChildPerRoom;
    }

    public void setChildPerRoom(int childPerRoom) {
        ChildPerRoom = childPerRoom;
    }

    public int getRoomChildAge() {
        return RoomChildAge;
    }

    public void setRoomChildAge(int roomChildAge) {
        RoomChildAge = roomChildAge;
    }

    public String getRoomDescription() {
        return RoomDescription;
    }

    public void setRoomDescription(String roomDescription) {
        RoomDescription = roomDescription;
    }

    public String getCheckInInstructions() {
        return CheckInInstructions;
    }

    public void setCheckInInstructions(String checkInInstructions) {
        CheckInInstructions = checkInInstructions;
    }

    public String getSmokingPreferences() {
        return SmokingPreferences;
    }

    public void setSmokingPreferences(String smokingPreferences) {
        SmokingPreferences = smokingPreferences;
    }

    public String getRestInventoryCount() {
        return RestInventoryCount;
    }

    public void setRestInventoryCount(String restInventoryCount) {
        RestInventoryCount = restInventoryCount;
    }

    public BigDecimal getExtraPersonFee() {
        return ExtraPersonFee;
    }

    public void setExtraPersonFee(BigDecimal extraPersonFee) {
        ExtraPersonFee = extraPersonFee;
    }

    public BigDecimal getExtraPersonFeeRMB() {
        return ExtraPersonFeeRMB;
    }

    public void setExtraPersonFeeRMB(BigDecimal extraPersonFeeRMB) {
        ExtraPersonFeeRMB = extraPersonFeeRMB;
    }

    public List<InterBedGroup> getInterBedGroups() {
        return InterBedGroups;
    }

    public void setInterBedGroups(List<InterBedGroup> interBedGroups) {
        InterBedGroups = interBedGroups;
    }
}
